package com.vviton.zyhj.consumer.provider;

import com.vviton.zyhj.common.entity.TYyxtDdglYhdzb;
import com.vviton.zyhj.common.utils.ResultJson;
import com.wdcloud.framework.core.log.annotation.MonitorLog;
import com.wdcloud.framework.core.log.entity.MonitorLogInfo;

/**
 * ClassName: LpdhCorsService <br/>
 * Function: 礼品兑换对外接口. <br/>
 * Date: 2017年3月31日 上午9:41:10 <br/>
 *
 * @author zhucb
 * @version 1.0
 * @since JDK 1.7
 */
public interface LpdhCorsService {

    /**
     * getShdz,(获取收货地址). <br/>
     * Author: zhucb <br/>
     * Create Date: 2017年3月31日 <br/>
     * ===============================================================<br/>
     * Modifier: zhucb <br/>
     * Modify Date: 2017年3月31日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param zh 登录账号
     * @return 收货地址
     * @since JDK 1.7
     */
    @MonitorLog(text = "获取收货地址Service", type = MonitorLogInfo.METHOD_TYPE_SERVICE)
    TYyxtDdglYhdzb getShdz(String zh);

    /**
     * updateShdz,(编辑收货地址). <br/>
     * Author: zhucb <br/>
     * Create Date: 2017年4月1日 <br/>
     * ===============================================================<br/>
     * Modifier: zhucb <br/>
     * Modify Date: 2017年4月1日 <br/>
     * Modify Description: <br/>
     * ===============================================================<br/>
     * 
     * @param param 参数
     * @return 收货地址
     * @since JDK 1.7
     */
    @MonitorLog(text = "编辑收货地址Service", type = MonitorLogInfo.METHOD_TYPE_SERVICE)
    ResultJson updateShdz(TYyxtDdglYhdzb param);

}
